--======================================================================--
-- @作者: QQ381990860
-- @创建时间:   2019-12-03 02:17:19
-- @Last Modified time: 2022-07-19 08:41:03
--======================================================================--
function 角色处理类:GetTaskID(user,内容)
  if user ==nil then
     return
  end
  for n, v in pairs(user.角色.任务数据) do

    if user.角色.任务数据[n] ~= nil and 任务数据[user.角色.任务数据[n]] ~= nil and 任务数据[user.角色.任务数据[n]].类型 == 内容 then
      return user.角色.任务数据[n]

    end
  end
  return 0
 end
function 角色处理类:生成任务id(user)
  for n, v in pairs(user.角色.任务数据) do
    if user.角色.任务数据[n] == nil then
      return n
    end
  end

  return #user.角色.任务数据 + 1
 end
function 角色处理类:处理押镖任务(user,任务id)
  local 等级 = 任务数据[任务id].等级
   if 等级==1 then
     角色处理类:添加银子(user,25000,"押镖")
     角色处理类:添加储备(user,50000,"押镖")

  elseif 等级==2 then
   角色处理类:添加银子(user,35000,"押镖")
   角色处理类:添加储备(user,75000,"押镖")
  elseif 等级==3 then
    角色处理类:添加银子(user,75000,"押镖")
   角色处理类:添加储备(user,150000,"押镖")
  elseif 等级==4 then
     角色处理类:添加银子(user,110000,"押镖")
    角色处理类:添加储备(user,225000,"押镖")
  elseif 等级==5 then
   角色处理类:添加银子(user,150000,"押镖")
   角色处理类:添加储备(user,300000,"押镖")
  end
  if user.成就系统.押镖 ~= nil then
      user.成就系统.押镖.次数 = user.成就系统.押镖.次数 + 1
    else
    user.成就系统.押镖 = {次数=0,奖励=0,等级=0}
    end
    if math.random(100) <= 3  then
      道具处理类:给予道具(user.id,"鬼谷子")
    elseif math.random(100) <= 5  then
       道具处理类:给予道具(user.id,"大米")
    end
    self:添加单人积分(user,1)
    self:添加活跃度(user,1)
 end
function 角色处理类:取消任务(user,内容)
  for n=#user.角色.任务数据,1,-1 do
    if user.角色.任务数据[n] == 内容 then
      table.remove(user.角色.任务数据,n)
      break
    end
  end



  任务控制类:刷新追踪任务信息(user.角色.id)
 end